make a major contribution - Allemand Anglais Dictionnaire